350929
645513
358615
586144
82891
857871
863276
277424
23448
977378
711990
288541
5054799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471